; Jetzt kommen die neuen (hoffentlich) Libraries dran
(if (in WhatToInstall System)
(
(message "Nun werden die neuen Libraries im System installiert!")
(copylib
(prompt #hrgcardsyslib)
(source ":libs/hrgcardsys.library")
(dest "libs:")
(confirm)
(help #nohelp))
(copylib
(prompt #hrgsystemlib)
(source ":libs/hrgsystem.library")
(dest "libs:")
(confirm)
(help #nohelp))
(copylib
(prompt #hrgrenderlib)
(source ":libs/hrgrender.library")
(dest "libs:")
(confirm)
(help #nohelp))
(copylib
(prompt #hrgemulib)
(source ":libs/hrgemu.library")
(dest "libs:")
(confirm)
(help #nohelp))
(copylib
(prompt #hrtoollib)
(source ":libs/hrtool.library")
(dest "libs:")
(confirm)
(help #nohelp))
(copylib
(prompt #cyberlib)
(source ":libs/cybergraphics.library")
(dest "libs:")
(confirm)
(help #nohelp))
(copylib
(prompt #hrgblitterunilib)
(source ":libs/hrgblitter-uni.library")
(dest "Libs:")
(confirm)
(help #nohelp))
(copylib
(prompt #hrgblitterspzlib)
(source ":libs/hrgblitter-spz.library")
(dest "Libs:")
(confirm)
(help #nohelp))
(if (askbool
(prompt "Die 'hrgblitter.library' existiert in zwei Versionen. Welche wollen Sie installieren?")
(choices "Universell" "A4/40-A3/Z3")
(help "Universell laeuft auf jedem Rechner. Diese ist aber auf einem A4000/040 oder A3000-ZorroIII langsamer als die speziell dafuer geschriebene Version!")
(default 1))
(
(copyfiles
(prompt "Universelle-Version AKTIV")
(help "")
(source "libs:hrgblitter-UNI.library")
(optional nofail askuser)
(newname "hrgblitter.library")
(dest "Libs:")
)
)
(
(copyfiles
(prompt "Spezial-Version AKTIV")
(help "")
(source "libs:hrgblitter-SPZ.library")
(optional nofail askuser)
(newname "hrgblitter.library")
(dest "Libs:")
)
)
)
; Hier das, worauf alle Leute gewartet haben
(copyfiles
(prompt "Installieren wir nun den neuen Emulator! Es ist SEHR zu empfehlen, diesen in DEVS:MONITORS zu installieren! Sein Name MUSS immer 'ProBench' lauten!")
(help @copyfiles-help)
(source ":Devs/Monitors")
(dest DefaultEmuDir)
(pattern "#?")
(files)
(infos)
(optional nofail askuser)
(confirm)
)
(message "Das alte ProBenchSeg wird nicht mehr benötigt.\nSie sollten es nun löschen.")
(set probench-seg
(askfile
(help #nohelp)
(prompt "Wo befindet sich ProBenchSeg ?")
(default "l:ProBenchSeg")
)
)
(delete probench-seg (infos))
(copyfiles
(prompt "Installieren von ModeMaster")
(help @copyfiles-help)
(source "Prefs")
(dest "SYS:Prefs")
(pattern "#?")
(optional nofail askuser)
(files)
(infos)
(confirm)
)
(message "Das alte ModeInfo-Prefs wird nicht mehr benötigt und darf nicht mehr gestartet werden.\nSie sollten es nun löschen.")
(set modeinfoprefs
(askfile
(help #nohelp)
(prompt "Wo befindet sich ModeInfo-Prefs ?")
(default "SYS:Prefs/ModeInfo-Prefs")
)
)
(delete modeinfoprefs (infos))
(run ":cinst/killlib hrtool#?")
(if (exists "s:HRG_ModeInfos")
(
(message "\n\n\nNun werden die alten HRG_Modeinfos auf das neue Format gebracht.\n\nIhnen gehen dabei keine Screen-Modes verloren!\n\nTrotzdem wird eine Sicherheitskopie davon angelegt!")
(prompt "Kopieren einer DEFAULT 'HRG_Modeinfos' Datei!")
(help "")
(source "s/HRG_Modeinfos-DEFAULT")
(dest "s:")
(newname "HRG_Modeinfos-DEFAULT")
)
)
(
(message "\n\n\nAuf Ihrem System scheinen sich keine 'HRG_ModeInfos' zu befinden! Es wird ein DEFAULT File installiert. Bitte lesen Sie im Handbuch unter 'ModeInfo-Prefs' nach!")
(prompt "In welches Verzeichnis sollen die Merlin Tools?")
(help @askdir-help)
(default "SYS:Tools/Merlin")
(newpath)
)
)
(copyfiles
(prompt "Installieren der Merlin Tools")
(help @copyfiles-help)
(source ":Tools")
(dest UDDir)
(infos)
(all)
(confirm)
)
(run ":cinst/LhX x :Archives/UniDisplay3.lha ram:")
(copyfiles
(prompt "Installieren von UniDisplay 3")
(help @copyfiles-help)
(source "ram:UniDisplay3")
(dest UDDir)
(infos)
(confirm)
)
(set CatsDir
(askdir
(prompt "In welches Verzeichnis sollen die durch UniDisplay erzeugten MinPics (Thumbnail-Bilder) abgelegt werden ?")
(help @askdir-help)
(default "SYS:Cats")
(newpath)
)
)
(makedir CatsDir)
(startup "UniDisplay"
(prompt "UniDisplay benötigt ein Assign auf Cats:. Soll dieses automatisch beim Booten erzeugt werden ?")
(help @startup-help)
(command "assign Cats: \"" CatsDir "\"")
)
(if (askbool
(prompt "Soll HRControl bei jedem Booten gestartet werden ?")
(choices "Ja" "Nein")
(help "Schauen Sie im Guide unter HRControl nach!")
(default 1))
(copyfiles
(prompt "Installieren von HRControl in der WBStartup Schublade")
(help @copyfiles-help)
(source ":tools/HRControl")
(dest "SYS:WBStartup/")
(infos)
(confirm)
)
)
)
)
; XPGI-Datatype
(if (in WhatToInstall Datatype)
(
(copyfiles
(prompt "Installieren des XPGI-Datatypes")
(help @copyfiles-help)
(source ":Datatypes/xpgi")
(dest "devs:datatypes/")
(infos)
(confirm)
)
(copylib
(prompt "Installieren der Datatypes-Class")
(help @copyfiles-help)
(source ":Datatypes/xpgi.datatype")
(dest "sys:Classes/DataTypes/")
(confirm)
)
)
)
; Picture-Datatype
(if (in WhatToInstall PicDT)
(
(run ":cinst/LhX x :FD/PictDT43-667.lha ram:")
(copyfiles
(prompt "Installieren der PD Picture-Datatypes V 43\nBitte beachten Sie, daß es bei Benutzung von MagicWB und dem ILBM-Datatype zu Problemen kommen kann.")
(help "Sie sollten den MagicWB Deamon aus Ihrer startup-sequence entfernen und dafür einen der vielen PD-Ersatzprogramme verwenden.")
"Damit wäre die Installation abgeschlossen. Nach einem Reset geht es los! Sollten Probleme auftauchen, wenden Sie sich doch einfach an unsere HotLine!\n\n"